Teaching software engineering through game design
نویسندگان
چکیده
منابع مشابه
Teaching Software Engineering through Robotics
This paper presents a newly-developed robotics programming course and reports the initial results of software engineering education in robotics context. Robotics programming, as a multidisciplinary course, puts equal emphasis on software engineering and robotics. It teaches students proper software engineering – in particular, modularity and documentation – by having them implement four core ro...
متن کاملTeaching Software Engineering through the Net
The introduction of technology in education seems promising; this is especially so for the new technologies of computer networks and hypermedia systems. However, only through experimentation the effectiveness of these technologies can be demonstrated. There is an ongoing project for this purpose, entitled EONT, partially funded by the European Union within the framework of the Socrates program....
متن کاملTeaching design principles in software engineering
The teaching of program design skills to novices is a core problem in software engineering education. This paper discusses the need to develop a good understanding of the fundamental computational principles and identifies some of the key design skills that should be developed by students. The paper proposes that a pseudocode based model has some useful properties in enabling these skills to de...
متن کاملAn Experimental Card Game for Teaching Software Engineering
The typical software engineering course consists of lectures in which concepts and theories are conveyed, along with a small “toy” software engineering project which attempts to give students the opportunity to put this knowledge into practice. Although both of these components are essential, neither one provides students with adequate practical knowledge regarding the process of software engin...
متن کاملAn experimental card game for teaching software engineering processes
The typical software engineering course consists of lectures in which concepts and theories are conveyed, along with a small “toy” software engineering project which attempts to give students the opportunity to put this knowledge into practice. Although both of these components are essential, neither one provides students with adequate practical knowledge regarding the process of software engin...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: ACM SIGCSE Bulletin
سال: 2005
ISSN: 0097-8418
DOI: 10.1145/1151954.1067482